const observe = {
    list: [], // 用来收集存储所有的监听函数
    // 相当于vue中的$on监听事件触发的方法 相当于jq 的on
    subscribe(fn) {
        this.list.push(fn)
    },
    // 相当于vue中的$emit监听事件触发的方法
    dispatch(data) {
        this.list.forEach(item => {
            item(data)
        })
    }
}

export default observe